package com.woniuxy.stage3demo.service.hpxservice;

import com.github.pagehelper.PageInfo;
import com.woniuxy.stage3demo.bean.hpxbean.ContractBean;
import com.woniuxy.stage3demo.bean.hpxbean.OrderBean;
import com.woniuxy.stage3demo.pageHelper.PageRequest;

import java.util.List;

public interface IContractService {

    /**
     * 分页查询
     * @param request    分页请求对象
     * @param contractBean  判断条件，传入参数对象
     * @return
     */
    PageInfo<ContractBean> findAllByParams(PageRequest request, ContractBean contractBean);

    //今日合同数查询
    int todayContract();

    //近7日合同数查询
    int weekContracts();

    //近30日合同数查询
    int monthContracts();

    //总合同数查询
    int totalContracts();

    //查看按钮功能
    ContractBean checkOne(ContractBean contractBean);


}
